import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

public class FISTest2 {
    public static void main(String[] args) throws IOException {
        InputStream is=new FileInputStream("IO_src/aa.txt");
//        // 多字节读取
//        byte[] buffer=new byte[3];  // 每次读取的大小
//        int len=is.read(buffer);
//        String str=new String(buffer);
//        System.out.println(str);    // [abc] 3
//        System.out.println("当前读取的字节数："+len);
//
//        int len2=is.read(buffer);
//        String str2=new String(buffer);
//        // 读取多少，倒多少
//        String right=new String(buffer,0,len2);
//        System.out.println(str2);   // [66c] 2
//        System.out.println(right);
//        System.out.println("当前读取的字节数："+len2);
//        // 读取完毕，也是return -1
        // 循环改造
        byte[] b=new byte[3];
        int len;
        while((len=is.read(b))!=-1){
            System.out.print(new String(b,0,len));
        }
        is.close();
    }
}
